/* m-mask */
.m-mask-transparent {
	position: fixed;
	z-index: 99;
	top: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.m-mask {
	position: fixed;
	z-index: 99;
	top: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition-duration: .3s;
	background: rgba(0, 0, 0, .5);
	opacity: 0;

	&.m-mask-visible {
		opacity: 1;
	}
}